/**
 * =================================================================
 * 版权所有 2011-2013 深圳市泰海网络科技服务有限公司，并保留所有权利
 * -----------------------------------------------------------------
 * 这不是一个自由软件！您不能在任何未经允许的前提下对程序代码进行修改和使用；
 * 不允许对程序代码以任何形式任何目的的再发布
 * =================================================================
 */
package com.imoney.payment.member.domain;

import com.imoney.framework.base.entity.IRequest;


/**
 * 类说明：补填账户信息请求<br>
 * 
 * <p>
 * 详细描述：<br>
 * 
 * </p>
 * <pre>
 * ——————————————————————————————————————————————————————————————————
 * |		修改人		|		修改时间			|		修改原因
 * ——————————————————————————————————————————————————————————————————
 * |	zengxx 曾宪新	|		2013-6-22		|	
 * ——————————————————————————————————————————————————————————————————
 * </pre>
 * 
 * @author zengxx 曾宪新(Xavier.zeng)
 * 
 * CreateDate: 2013-6-22
 */
public class RegCompleteRequest implements IRequest {

	private static final long serialVersionUID = 4868577317824401811L;

	/**
	 * 登录用户名
	 */
	private String loginId;
	
	/**
	 * 登录密码 -- 必填
	 */
	private String queryPwd;
	
	/**
	 * 支付密码 -- 必填
	 */
	private String payPwd;
	
	/**
	 * 安全保护问题 -- 必填其一
	 */
	private String securityQuestion;

	/**
	 * 自定义问题 -- 必填其一
	 */
	private String otherSecurityQuestion;

	/**
	 * 安全保护答案 -- 必填
	 */
	private String securityAnswer;

	/**
	 * 真实姓名 -- 必填
	 */
	private String realName;
	
	/**
	 * 身份证 -- 必填
	 */
	private String certNo;

	/**
	 * 职业 -- 必填
	 */
	private String profession;

	/**
	 * 常用地址 - 省 -- 必填
	 */
	private String prov;

	/**
	 * 常用地址 - 市 -- 必填
	 */
	private String city;

	/**
	 * 常用地址 - 区 -- 选填
	 */
	private String county = "";

	/**
	 * 常用地址 - 街道地址 -- 必填
	 */
	private String address;

	/**
	 * 身份证有效期限, 是否长期(默认两年) -- 选填
	 */
	private boolean certValidForever;

	/**
	 * 身份证有效期限, 非长期  -- 开始有效期
	 */
	private String certValidFrom;

	/**
	 * 身份证有效期限, 非长期  -- 结束有效期
	 */
	private String certValidTo;
	
	public String getLoginId() {
		return loginId;
	}

	public void setLoginId(String loginId) {
		this.loginId = loginId;
	}

	public String getQueryPwd() {
		return queryPwd;
	}

	public void setQueryPwd(String queryPwd) {
		this.queryPwd = queryPwd;
	}

	public String getPayPwd() {
		return payPwd;
	}

	public void setPayPwd(String payPwd) {
		this.payPwd = payPwd;
	}

	public String getSecurityQuestion() {
		return securityQuestion;
	}

	public void setSecurityQuestion(String securityQuestion) {
		this.securityQuestion = securityQuestion;
	}

	public String getOtherSecurityQuestion() {
		return otherSecurityQuestion;
	}

	public void setOtherSecurityQuestion(String otherSecurityQuestion) {
		this.otherSecurityQuestion = otherSecurityQuestion;
	}

	public String getSecurityAnswer() {
		return securityAnswer;
	}

	public void setSecurityAnswer(String securityAnswer) {
		this.securityAnswer = securityAnswer;
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public String getCertNo() {
		return certNo;
	}

	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}

	public String getProfession() {
		return profession;
	}

	public void setProfession(String profession) {
		this.profession = profession;
	}

	public String getProv() {
		return prov;
	}

	public void setProv(String prov) {
		this.prov = prov;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getCounty() {
		return county;
	}

	public void setCounty(String county) {
		this.county = county;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public boolean isCertValidForever() {
		return certValidForever;
	}

	public void setCertValidForever(boolean certValidForever) {
		this.certValidForever = certValidForever;
	}

	public String getCertValidFrom() {
		return certValidFrom;
	}

	public void setCertValidFrom(String certValidFrom) {
		this.certValidFrom = certValidFrom;
	}

	public String getCertValidTo() {
		return certValidTo;
	}

	public void setCertValidTo(String certValidTo) {
		this.certValidTo = certValidTo;
	}
	
	
}
